/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.upc.embajada.dao;

import edu.upc.embajada.entity.Cita;
import edu.upc.embajada.entity.Solicitud;
import java.util.Date;
import java.util.List;

/**
 *
 * @author u02728
 */
public interface SolicitudDao {

    public Integer crear(Solicitud candidato);

    public Solicitud obtener(Integer id);

    public List<Solicitud> obtenerTodos();

    public List<Solicitud> obtenerPorUsuario(String codEmpleado);

    public List<Solicitud> obtenerPorUsuarioFecha(String codEmpleado, Date fecha);

    public Cita obtenerSiguienteCita(int idEvaluador);

    public int obtenerEvaluador();

    public void cambiaEstado(int idSolicitud, int idEstado);
}
